Piran’s food scene is shaped by the sea, Istrian traditions and everyday life on the Adriatic. These are some of our favourite places to eat in Piran — well-tested stops for fresh seafood, handmade pasta, local wine and charcuterie, relaxed bites and something sweet to finish.
For casual seafood: Fritolin pri Cantini
For handmade pasta: Rostelin
For wine & charcuterie: Čakola
For traditional seafood: Pri Mari or Ribič Baja
For brunch: Cafinho
For gelato: Mersii

Fritolin pri Cantini is one of the most talked-about casual seafood spots in Piran, known for serving classic Istrian and Mediterranean dishes with fresh ingredients in a laid-back setting. Positioned on a small square near the old town, it feels like an everyday bite spot rather than a tourist showroom.
Order: Mussels with cheese & garlic tomato, grilled catch of the day, seasonal vegetables.
Why we like it: Classic, accessible seafood with a lively outdoor vibe and informal service — great for a relaxed midday or early evening meal.
Local Tip: It’s more of a “feel-good casual taste of the Adriatic” than a fine-dining seafood experience, and portions are straightforward and satisfying.
Fritolin pri Cantini, Prvomajski trg 10, 6330 Piran

Rostelin is one of our picks when fresh pasta is the priority. Handmade pasta, Mediterranean flavours and generous portions make it an easy choice for a relaxed lunch or dinner in one of Piran’s small squares.
Order: Handmade pasta with seasonal sauces, seafood pasta, or chef’s specials.
Why we like it: A step up from casual — approachable Italian-inspired cooking with attention to detail, friendly service, and a warm atmosphere.
Local Tip: Reservations are recommended during peak times, as this place can fill up.
Rostelin Piran, Gallusova ulica 2, 6330 Piran

Čakola Caffe blends wine bar and relaxed bistro vibes in the heart of Piran. Known for a well-selected wine list and generous platters of cold cuts, cheeses, olives and light bites, this is a top choice for an aperitivo, light lunch, or pre-dinner snack…
Order: Wine flight or glass, charcuterie and artisan cheese board, Mediterranean snacks.
Why we like it: A friendly, low-key spot to unwind with good wine and shareable bites.
Local Tip: Pair a crisp Malvazija or rich Teran with cold plates after a day of exploring.
Čakola Piran, Partizanska ulica 2, 6330 Piran

Ribič Baja is a small, family-run seafood restaurant that keeps things simple and fresh. The focus here is on straight-from-the-sea preparations in a quieter corner of town — perfect for an easy lunch or dinner after a stroll.
Order: Whole grilled sea bass or branzino, mixed seafood specials, seasonal sides.
Why we like it: Unpretentious, fresh seafood and friendly service with a neighbourhood feel.
Local Tip: Ask what’s fresh today — the menu often changes based on catch availability.
Ribič Baja 2, Via Simon Gregorčič 30, 6330 Piran

Pri Mari is a reliable choice for classic Mediterranean seafood without the fuss — grilled fish, calamari, risotto and pasta served in a traditional setting close to Piran’s Old Town.
Order: Grilled fish, calamari, seafood risotto or pasta.
Why we like it: Comfortable, no-fuss Mediterranean cooking with solid execution.
Local Tip: Great choice if you want seafood with a bit more variety than a simple grill.
Gostilna pri Mari, Dantejeva ulica 17, 6330 Piran

Cafinho is a versatile café-bistro with a strong brunch reputation, offering creative breakfast plates, colourful bowls, fresh sandwiches and drinks. In the evenings, it can feel more lively with craft beer and small bites.
Order: Benedict-style eggs, avocado toast with smoked salmon, breakfast bowls.
Why we like it: Perfect for a leisurely brunch, casual lunch or laid-back evening drink with simple bites.
Local Tip: A great stop after morning exploring or before a sunset walk — the vibe stays relaxed all day.
Cafinho Piran, Prešernovo nabrežje 4, 6330 Piran

A true local favourite for creamy, handcrafted gelato made in small batches with seasonal flavours. The perfect sweet stop after dinner or during an evening promenade.
Order: Pistachio, lemon, or whatever seasonal fruit is in offer.
Why we like it: A refreshing way to finish a meal or treat yourself during a promenade.
Mersii Gelato, Kosovelova ulica 2, 6330 Piran
Our local guide · Updated August 2026
From scenic walks and swimming spots to sunset viewpoints, restaurants and local food traditions, Piran rewards those who explore beyond the obvious. Our locally written guides offer practical tips, ready-made itineraries and first-hand recommendations to help you discover more of Piran and the Slovenian coast.